<?php

namespace DesignModel;
//注册器模式

/**
 *把得到的对象放到一个容器中
 */
class Register
{
    protected static $objects = [];//声明一个对象盒子

    public static function set($alias, $object)
    {
        self::$objects[$alias] = $object;
    }

    public static function get($alias)
    {
        if (isset(self::$objects[$alias])) {
            return self::$objects[$alias];
        } else {
            return false;
        }
    }

    public static function _unset($alias)
    {
        unset(self::$objects[$alias]);
    }
}